export default {
  0: 'Operation Failed',
  1: 'Operation Successful',
  1002: 'User not found',
  1003: 'The password is incorrect',
  1004: 'Record not found',
  1005: 'license is invalid',
  1006: 'license is out of date',
  1007: 'Failed to get host header',
  1008: 'The host header is empty',
  1009: 'Host header illegal',
  1010: 'Failed to get authentication information',
  1011: 'Illegal request, authentication information not found',
  1012: 'Illegal request, authentication failed',
  1013: 'Illegal request',
  1014: 'Parameter error',
  1015: 'Name already exists',
  1016: 'Management account already exists',
  1017: 'Code already exists',
  1018: 'Basic configuration error',
  1019: 'Export failed',
  1020: 'Upload content not found',
  1021: 'Upload File Must Be Excel',
  1022: 'Import Fail',
  1023: 'Can Not Found Download Template',
  1024: 'Download File Not Exist',
  1025: 'Version number already exists',
  1026: 'Please set license for project',
  1027: 'Please configure the project license',
  1028: 'The number of equipment has exceeded the maximum quota, unable to continue adding',
  1029: 'The number of TMS equipment has exceeded the maximum quota, unable to continue adding',
  1030: 'The number of AMS equipment has exceeded the maximum quota, unable to continue adding',
  1031: 'The number of PMS equipment has exceeded the maximum quota, unable to continue adding',
  1032: 'Project Not Found',
  1033: 'The user\'s project is disabled',
  1034: 'Supplier lot number cannot be empty',
  1035: 'Supplier lot number already exists',
  1036: 'The old password is incorrect',
  1037: 'Data already exists',
  1038: 'Supplier name already exists',
  1039: 'Supplier name is not allowed to be repeated',
  1040: 'Supplier batch numbers are not allowed to be repeated',
  999999: 'System unknown exception',

  10000: 'Id is required',
  10001: 'Name is required',
  10002: 'Department is required',
  10003: 'Invalid',
  10004: 'Date format is invalid',
  10005: 'Number format is invalid',
  10006: 'Column not found',
  10007: 'No Data',
  10008: 'Eqp Type is empty',
  10009: 'handler is empty',
  10010: 'tester is empty',
  10011: 'handler not found',
  10012: 'tester not found',
  10013: 'Tooling type not found',
  10014: 'Tooling model not found',
  10015: 'Please fill in at least the production line level or equipment number',
  10016: 'Alarm action is required',
  10017: 'Alarm action not found',
  10018: 'Alarm code is required',
  10019: 'Alarm count is required',
  10020: 'This set has exist',
  10021: 'equipment model not found',
  10022: 'equipment name not found',
  10023: 'Tooling barcode is required',
  10024: 'Tooling type is required',
  10025: 'Tooling model is required',
  10026: 'Internal barcode is required',
  10027: 'Material No. is required',
  10028: 'Material type is required',
  10029: 'Material type does not exist',
  10030: 'Material No. is required',
  10031: 'Date of manufacture is required',
  10032: 'Expiration date is required',
  10033: 'Ini. length is required',
  10034: 'Supplier lot number cannot be empty',
  10035: 'Product Name is required',
  10036: 'Need PAT is required',
  10037: 'Supplier does not exist',
  10038: 'The alarm level cannot be empty',
  10039: 'Alarm level does not exist',
  10040: 'The account cannot be empty',
  10041: 'Department is not exist',
  10042: 'The user name cannot be empty',
  10043: 'The department name cannot be empty',
  10044: 'Account name is exist',
  10045: 'Leader is not exist',
  10046: 'Role name is not exist',
  10047: 'Eqp layout is required',
  10048: 'Eqp layout is not exist',
  10049: 'Please fill in whether to collect alarms, 1: collect 0: do not collect',
  10050: 'Collect alarms or not is invalid',
  10051: 'Alarm code has repetitive',
  10052: 'Alarm code has exist',
  10053: 'Default alarm level is required',
  10054: 'Default alarm level has not exist',
  10055: 'Equipment alarm rules cannot be used at non equipment level',
  10056: 'Email format is invalid',
  10057: 'Equipment Type has exist',
  10058: 'Equipment Type has repetitive',
  10059: 'Equipment model is required',
  10060: 'All SBL Main Info Is Empty',
  10061: 'SBL Child Forms Info Has Error,or Import Error',
  10062: 'Tooling stock is required',
  10063: 'Tooling flag is required',
  10064: 'Tooling HDStatus is required',
  10065: 'Tooling owner is required',
  10066: 'Tooling receive date is required',
  10067: 'Cannot import empty file.',
  10068: 'Alarm Count is between 0 and 999',
  10069: 'Material code is exist',
  10070: 'Material type is exist',
  10071: 'User account has repetitive',
  10072: 'Description is required',
  10073: 'Supplier name cannot be empty',
  10074: 'The effective time cannot be greater than 99, less than 0',
  10075: 'The test head corresponding to the test machine is not found',
  10076: 'Please fill in the alarm description',
  10077: 'Eqp Name is required',
  10078: 'Please fill in whether to collect alarms',
  10079: 'Duplicate alarm code of this device number',
  10080: 'Duplicate alarm code of this device model',
  10081: 'Device type and description are not allowed to be repeated',
  10082: 'Department category cannot be empty',
  10083: 'Production line level does not exist',
  20000: 'Equipment cannot be empty',
  20001: '设备-0-已经开批',
  20002: '工单-0-已经开批',
  20003: 'MES系统-0-设备状态是-1-,设备不能开批',
  20004: '系统开批的测试机编号-0-和MES给到的测试机编号-1-不一致',
  20005: 'Equipment -0- 未开批',
  20006: 'Equipment can not found:-0-',
  20007: '-0- EAP LotVerfy Check Failed:-1-',
  20008: '-0- EAP Cancel TrackIn Check Failed:-1-',
  20009: 'Handler FullSiteQty Less Than Zero',
  20010: 'Please  -0- Eqp HeadId',
  20011: 'Recover Summary Fail,-0- Record Not Found',
  20012: 'Must Choose A Parent-Attribute',
  20014: 'The Tooling -0- has no Enough LifeTime to Finish This Lot',
  20015: 'Rule Check Fail: -0-',
  20016: 'Remote Path -0- Connect Fail',
  20017: 'Get Remote Recipe Rule -0- Fail',
  20018: 'AQL Standard rules -0- get failed',
  20019: 'The Handler already has binding Tester!',
  20020: 'Get Track Out Info Fail! -0- Record Not Found!',
  20021: 'Track Out Fail! -0- Record Not Found!',
  20022: 'Track Out Fail! -0-',
  20023: 'The Tester already has binding Handler!',
  20024: 'Socket Info List Is Empty',
  20025: 'Can not Find This Tooling Record',
  20026: 'Equipment Info Can not Be Null',
  20027: 'Material Info Can not Be Null',
  20028: 'Material Info Is Error',
  20029: 'Material Length Must Larger Than Zero',
  20030: '当前物料还未从机台-0-上下机',
  20031: 'Equipment -0- the maximum number of sites is not maintained',
  20032: 'CC interface TMSUIToEAP_SetMaterialInfo returns the error message：-0-',
  20033: 'Socket can not be selected repeatedly!',
  20034: 'User【-0-】No permission for shift handover page',
  20035: 'User【-0-】password is incorrect',
  20036: 'User【-0-】No permission for shift handover page',
  20037: 'User【-0-】don not have any permissions',
  20038: 'User【-0-】password is incorrect',
  20039: 'MES Exception: -0-',
  20040: 'Eqp-0-is already trackout',
  20041: 'Lot-0-is already trackout',
  20042: '-0- CC TrackIn fail：-1-',
  20043: '-0- Record Not Found!',
  20044: 'TrackOut Fail! Choose Finish Hold,but Finish Hold Code is Empty!',
  20045: 'Failed to cancel inbound! -0- not found!',
  20046: 'Please add equipment layout first',
  20047: 'OA Hifix Exception: -0-',
  20048: 'Lot Info is not Match with Recipe Info,Please Confirm -0-',
  20049: 'PE Recipe Exception: -0-',
  20050: 'Track Out Success! Lot Hold : -0-',
  20051: 'MES system-0-equipment PM time is -1-, the equipment cannot be approved',
  20052: 'Work order information does not exist in the system',
  20053: 'EAP Error Info: -0-',
  20056: 'For the test machine column, you need to spell the test machine head with an underscore',
  20057: 'Sorting machine and testing machine cannot allow duplication',
  20058: 'Eqp PPSelect Fail: -0-',
  30001: 'Hold lot is required.',
  30002: 'Equipment is required.',
  30003: 'Hold code is required.',
  30004: 'Equipment and Alarm code has exist',
  30005: 'Alarm Level is required.',
  30006: 'Actions is required.',
  30007: 'Alarm Level Name is exist',
  30008: 'Please select production line level',
  30009: 'Please add at least one alarm code',
  30010: 'The alarm code cannot be repeated',
  30011: 'Alarm code cannot be empty',
  30012: 'Action code has exist',
  30013: 'Action name has exist',
  30014: 'Actions associated with alarm levels cannot be deleted',
  30015: 'The alarm level of an associated alarm rule cannot be deleted',
  30016: 'Alarm code has exist',
  30017: 'Actions with associated alarm levels cannot be updated to invalid data',
  30018: 'The production line level + alarm code has been configured and cannot be configured again',
  30019: 'Please select the production line level',
  30021: 'Duplicate alarm code of this device model',
  30022: 'Duplicate alarm code of this device number',
  30023: 'The effective time cannot be greater than 99, less than 0',
  30024: 'Unlock failed,-0-',

  40000: 'Tooling -0- is not enough stock,current stock -1-',
  40001: 'Tooling -0- status is not match,current status is -1-,lend only free',
  40002: 'Tooling -0- status is not match,current status is -1-,return only lend',
  40003: 'Tooling -0- is not exist',
  40004: 'Suit Record Is Already Existed',
  40005: 'Create Prelend Form Fail,-0- Record Not Found!',
  40006: 'No Tooling to Lend For This WorkOrder in the Stock',
  40007: 'PreLendForm -0- is Invalid',
  40008: 'Tooling Status is -0- ,can not Lend!',
  40009: 'This Tooling is Not Match!',
  40010: 'The Number Of Tooling is Error,In Stock : -0- ,Lend : -1- ',
  40011: 'Tooling Lend Fail, -0- Record Not Found',
  40012: 'This StageLife Record is Already Exists',
  40013: 'Please Add At Least One Suit!',
  40014: 'Please Add At Least One Standard Info!',
  40015: 'Start Index -0- Must Less Than Stop Index -1- ',
  40016: 'Standard -0-  Must Less Than Stop Index -1- ',
  40017: 'Start Index -0- Between Start Index -1- to Stop Index -2-,Please Confirm And Retype',
  40018: 'This Tooling Check Form does Not Exist!',
  40019: 'The material has been put on the machine',
  40020: 'Return operation cannot be performed in inventory mode',
  40021: 'Material Type Is Existed',
  40022: 'Material Type Has Been Bound',
  40023: 'Material Code Is Existed',
  40024: 'Tooling -0- status is not match,current status is -1-,lend only For Good',
  40025: 'Tooling -0- HDStatus is not match,current HDStatus is -1-,can not Send Back',
  40026: 'Material -0- is Not Exist!',
  40027: 'Material -0- is Not On Machine! Action Fail!',
  40028: 'Tooling -0- Status is -1-,Lend on Machine only Lended!',
  40029: 'Tooling -0- Need Get Off Machine Before Return!',
  40030: 'Tooling Already Lend On Machine!',
  40031: 'Tooling Can not Get Off before Lend On Machine!',
  40032: 'Can not Find Effective Tooling-0-,Action Fail',
  40033: 'EAP OUIToEAP_SetConsumablesLifeTime Return Error Message：-0-',
  40034: 'EAP TMSUIToEAP_GetConsumablesLifeTime Return Error Message：-0-',
  40035: 'Get Redis Track Lot Info Error:-0-',
  40036: 'This Tooling Model with Head -0- is Binded ',
  40037: 'MES Return Error：-0-',
  40038: 'Material Can Not Load on Equipment,Date is over Expire_Date + Expire_Use_Days(-1-)!',
  40039: 'This Tooling Model Is Bound',
  40040: 'Check Tooling Info Error:-0-',
  40041: 'Tooling Type -0- is Using, Delete Fail!',
  40042: 'The Head-0- of Equipment Is Occupied!',
  40043: 'Tooling Type is not Exist,Please Confirm!',
  40044: 'Material Type is not Exist,Please Confirm',
  40045: 'Tooling -0- is Not Load on Eqp,Track In Fail',
  40046: 'Eqp -0- Has no Tooling Load on,Please Confirm!',
  40047: 'The Type of Tooling -0- is -1-, not -2-,Please Confirm!',
  40048: 'Eqp -0- Has no Material Load on,Please Confirm!',
  40049: 'The Type of Material -0- is -1-, not -2-,Please Confirm!',
  40050: 'Tooling -0- Lend Quantity is -1-,Can not Return -2-',
  40051: 'Check Material Load Info Fail:-0-',
  40052: 'Tooling Model -0- Bind none Product, Can not -1-!',
  40053: 'Tooling Model -0- does not Bind ProductType -1- , Can not -2-!',
  40054: 'Tooling Or Material Barcode Is Empty,Please Confirm!',
  40055: 'All Tooling Types are Already Binding on This Eqp Type!',
  40056: 'Equipment -0- not Bind Tooling Type -1-,Please Confirm!',
  40057: 'Equipment -0- not Bind Any Tooling Type,Please Confirm!',
  40058: 'Product With Tooling Model And Head Id Is Miss Match With Tooling On Equipment!',

  50000: 'Condition information cannot be empty',
  50001: 'Data content cannot be empty',
  50002: 'The number of decimal places cannot be empty',
  50003: 'Value or interval cannot be empty',
  50004: 'Fail standard value cannot be empty',
  50005: 'Interval value information cannot be empty',
  50006: 'Data type and value or interval cannot be selected to bring out value',
  50007: 'Check list results as form results must be enabled for verification',
  50008: 'Form item input verification failed',
  50009: 'Condition and condition value cannot be empty',
  50010: 'Condition,-0-,-1- has exist',
  50011: 'There can only be one interval value information',
  50012: 'The form has no binding time',
  50013: 'The error information returned by CC is:-0-',
  50014: 'MES:The error message of getlotinfo interface is:-0-',
  50015: 'MES:The error message of getsamples interface is:-0-',
  50016: 'The basic information of the equipment is not found',
  50017: 'There is no form item bound to this form',
  50018: 'The form item is not bound to the form item',
  50019: 'The form does not have a form item that meets the criteria',
  50020: 'The form number was not found -0- ',
  50021: 'There is no batch for the current equipment',
  50022: 'The current equipment does not exist',
  50023: 'MES:The error message of getpackagematerial interface is:-0-',
  50024: 'The upper and lower limits of the form item are empty',
  50025: 'Auto check failed,Fail -0-',
  50026: 'Equipment type not found',
  50027: 'Element-0- is Already Existed!',
  50028: 'Element is Not Existed!',
  50029: 'Tree Name -0- is Already Existed!',
  50030: 'Tree Name is Not Existed!',
  50031: 'Please Add At Least One Element',
  50032: 'Tree Data -0- Is Already  Existed!',
  50033: 'Tree Data is Not Exist!',
  50034: 'User account is required',
  50035: 'User password is required',
  50036: 'LDAP Authentication failed',
  50037: 'Tree Data Secondary Node Is Not Exist!',
  50038: 'Delete Fail! The Element Is Using!',
  50039: 'Add Secondary Node Fail! Please Check Tree Definition!',
  50040: 'In the layout page, only sorters can be added',
  50041: 'The current device model is in use and cannot be deleted',
  50042: 'The current device type is in use and cannot be deleted',
  50043: 'Item is in use and cannot be deleted',
  50044: 'Ftp server has exist',
  50045: 'Ftp server has been setting',
  50046: 'Please select a file that has not been resolved',
  50047: 'The current APP has been bound to the machine',
  50048: 'The current machine has been bound to the APP',
  50049: 'The current App is not bound to a device',
  50050: 'Line level is required',
  50051: 'The host name already exists',
  50052: 'The department name already exists',
  50053: 'The Equipment oode is required',
  50054: 'Please select the parent node',
  50055: 'Level name is required',
  50056: 'Level name has exist',
  50057: 'Delete equipment first',
  50058: 'Account has exist',
  50059: 'Role name has exist',
  50060: 'User Group name has exist',
  50061: 'Devices cannot be added on a this level',
  50062: 'Devices code is exist',
  50063: 'Parent department name is not exist',
  50064: 'Equipment Type has exist',
  50065: 'Equipment Model has exist',
  50066: 'Device model is not allowed to be repeated',
  50068: 'Department name is not allowed to be repeated',
  50069: 'Supplier name and supplier batch number are not allowed to be repeated',
  50070: 'Parent is invalid',
  50071: 'Please enter the attribute name',
  50072: 'Supplier batch numbers are not allowed to be repeated',
  50073: 'Sorting machine and testing machine cannot allow duplication',
  50074: 'The current department is in use and cannot be deleted',
  50075: 'Department category is invalid',
  50076: 'Department category is required',
  50077: 'Max Level No is 3',
  50078: 'Level Name is Repeted At Same Tree',
  50079: 'Delete user group first',

  70000: 'This file already exists in the current path!',
  70001: 'The file record that needs to be updated does not exist! Please refresh the file list before operation',
  70002: 'DMS Tree Data Not Exist!',
  70003: 'TPIR-FT Form Info Not Exist!',

  90000: 'File Type Is Error!',
  90001: 'File -0- Record is Existed',
  90002: 'SBL Spec is Necessary!',
  90003: 'WaferId contains duplicates -0-',
  90004: 'The parameter name contains duplicates-0-',
  90005: 'The combination of parameter names -0- repeated',
  90006: 'The lower limit of the parameter name -0- is greater than the upper limit',
  90007: 'Product maturity is not enough',
  90008: 'Product maturity is not configured or set incorrectly',
  90009: 'The appropriate SBL configuration was not found',
  90010: 'Neither the SBL master Key information was filled in',
  90011: 'SBL sub-table information is duplicated',
  90012: 'The parsing process reported an error-0-',
  90013: 'The corresponding sub-table information was not found in the Bins table',
  90014: 'The upper limit of the SBL sublist is not set',
  90015: 'The lower limit of the SBL sublist is not set',
  100007: 'The current device does not exist in the system-0-',
  100034: 'The current batch of machines used is -0-',
  100035: 'Different types of materials or consumables cannot use the same barcode',

  TMSVersion: 'TMS Version',
  home: 'Home',
  login: 'Login',
  loginExpire: 'Current login status has expired, please login again!',
  serverNotConnected: 'Service request failed',
  serverTimeOut: 'Request time tout',
  currentUser: 'Current User',
  DefaultWelcome: 'Welcome to',
  SystemName: 'SEMI-TECH Smart Manufacturing Systems',
  Logout: 'Logout',
  SubmitSuccess: 'Submit Successful',
  AddSuccess: 'Add Successful',
  EditSuccess: 'Edit Successful',
  DelSuccess: 'Delele Successful',
  add: 'Create',
  modify: 'Modify',
  delete: 'Delete',
  forceDelete: 'forceDelete',
  confirm: 'Confirm',
  cancel: 'Cancel',
  action: 'Action',
  tip: 'Tips',
  save: 'Save',
  refresh: 'Refresh',
  reset: 'Reset',
  disenabled: 'Disenabled',
  enabled: 'Enabled',
  pleaseSelect: 'Select ',
  pleaseInput: 'Input',
  pleaseScan: 'Scan',
  keyword: 'Keyword',
  search: 'Search',
  copy: 'Copy',
  clearAll: 'Clear',
  details: 'Details',
  viewDetail: 'View Detail',
  modifyHistory: 'History',
  forcedRetreat: 'Retreat',
  status: 'Status',
  expand: 'Expand',
  retract: 'Retract',
  close: 'Close',
  view: 'view',
  closeOther: 'Close Other',
  closeAll: 'Close All',
  editor: 'Editor',
  editeTime: 'Edite Time',
  time: 'time',
  Invalidation: 'Invalidation',
  effective: 'effective',
  iseffective: 'is effective',
  whetherToUploadAttachments: 'whetherToUploadAttachments',
  changeItem: 'Item',
  changeContent: 'Content',
  changeTime: 'Time',
  operator: 'Operator',
  operatingTime: 'operating time',
  downloadTemp: 'Download',
  import: 'Import',
  export: 'Export',
  print: 'print',
  uploadSuccess: 'Upload Successful',
  changeProduct: 'Change System',

  searchKeyword: 'Enter keyword search',
  confirmDelete: 'Confirm to delete the selected ',
  confirmDeleteData: 'Confirm to delete the selected data',
  recordCount: ' records',
  uploadAvatar: 'Upload Avatar',
  upload: 'Upload',
  uploadInfo: 'Only JPG/PNG files can be uploaded, and no more than 500kb',
  fileSizeLimit: 'File size cannot exceed',
  nameRequired: 'Name is required',
  name: 'name',
  isRequired: 'is required',
  index: 'No.',
  ipAddress: 'Ip Address',
  application: 'application',

  description: 'Description',
  creator: 'Creator',
  customer: 'Customer',
  packageType: 'Package Type',
  mode: 'Mode',
  machineMode: 'Machine Mode',
  inventoryModel: 'Inventory Model',
  addinspectionLevel: 'addinspectionLevel',
  detailinspectionLevel: 'detailinspectionLevel',
  inspectionLevelTitle: 'Inspection Level',
  inspectionLevel: 'Inspection Level',
  inspectionFormName: 'Form Name',

  account: 'Account',
  userID: 'User Id',
  userIDRequired: 'Please input the ID number',
  LdapRequired: 'Please input the LDAP number',
  passwordRequired: 'Please input the Password',
  userLogin: 'Login',
  userName: 'User Name',
  userNameRequired: 'User Name is required',
  department: 'Department',
  departmentRequired: 'Department is required',
  leader: 'Leader',
  email: 'Email',
  officePhone: 'Office phone',
  mobilePhone: 'Mobile Phone',
  createTime: 'Create Time',
  createUser: 'Create User',
  edit: 'edit',
  editTime: 'Edit Time',
  modifyUser: 'Modify User',
  personalInfo: 'Personal Information',
  securitySetting: 'Security Setting',
  modifyPassword: 'Modify Password',
  saveSetting: 'Save Setting',
  mobileIsRequried: 'Mobile Is Requried',
  mobileError: 'Please enter the correct 11 digit mobile phone number',
  fieldLengthError: 'The length is between 2 and 20 characters',
  mobileDuplited: 'Mobile phone number cannot be repeated',
  userType: 'User Type',
  superAdminType: 'Super Admin',
  projectAdminType: 'Project Admin',
  normalUserType: 'Normal User',
  lastLoginTime: 'Last Login',
  totalLoginTimes: 'Login Times',

  role: 'Role',
  addRole: 'Create Role',
  modifyRole: 'Modify Role',
  roleName: 'Role Name',
  roleDesc: 'Role Description',
  menuAssignment: 'Menu Assignment',
  assigmentRole: 'Select the assign role menu',

  projectCode: 'Project Code',
  projectName: 'Project Name',
  adminAccount: 'Admin Account',
  manager: 'Manager',
  linkMan: 'Contacts',
  addProject: 'Create Project',
  modifyProject: 'Modify Project',
  projectCodeRequired: 'Project Code Is Required',
  fourLength: 'The length is between 4 and 8 characters',
  projectNameRequired: 'Project Name Is Required',
  adminAccountRequired: 'Admin Account Is Required',
  proejectMenuAssignment: 'Select the assign project menu',

  deptName: 'Department Name',
  addDept: 'Create Department',
  modifyDept: 'Modify Department',
  DepartmentEnum_Department: 'Department',
  DepartmentEnum_Section: 'Work Group',
  DepartmentEnum_UserGroup: 'User Group',

  addMenu: 'Create Menu',
  modifyMenu: 'Modify Menu',
  menuName: 'Resource Name',
  menuNameRequired: 'Resource Name Is Required',
  icon: 'Icon',
  menuType: 'Menu Type',
  menuTypeRequired: 'Menu Type Is Required',
  order: 'Order',
  resourceName: 'Route Name',
  resourceNameRequired: 'Route Name Is Required',
  routeUrl: 'Router',
  category: 'Category',
  categoryName: 'Category Name',
  projectCategory: 'project Category',
  itemCategoryEmpty: 'Item category cannot be empty',
  formItemnotEmpty: 'Form item cannot be empty',
  applicationNotEmpty: 'Application cannot be empty',
  dataTypeNotempty: 'Data type cannot be empty',
  categoryParentName: 'Category Parent Name',
  menuCategory: 'Category',
  menuCategoryRequired: 'Category Is Required',
  visible: 'Visible',
  visibleRequired: 'Visible Is Required',
  system: 'System',
  catalog: 'Catalog',
  menu: 'Menu',
  button: 'Button',
  webpage: 'Webpage',
  apppage: 'Apppage',
  selectIcon: 'Select Icon',
  parentMenu: 'Parent Menu',
  topmenu: 'Top Menu',
  visibled: 'Visible',
  disvisible: 'Invisible',
  buttonName: 'Button Name',
  superAdminFunction: 'Admin Only',
  menuDescription: 'Function Name',
  menuDescriptionRequired: 'Function Name Is Required',
  cache: 'Cache',
  link: 'Link',
  isShowHome: 'Show',
  bgImage: 'Backgroud Image',
  formdetail: 'Detail',
  formPrefix: 'formPrefix',
  formName: 'System Name',
  FormNameEmpty: 'The form name cannot be empty',
  formPrefixEmpty: 'The form prefix cannot be empty',
  powerSign: 'Power',
  formItem: 'form Item',
  formItemInfo: 'formItemInfo',
  formGroup: 'formGroup',
  checkItemList: 'Check item list',
  listOfFormItems: 'List of form items',
  formNo: 'Form No',
  formType: 'Form Type',
  formTypeEmpty: 'The form type cannot be empty',
  formStatus: 'Form Status',
  SystemManager: 'System',
  UserPage: 'User',
  DeptPage: 'Department',
  RolePage: 'Role',
  MenuPage: 'Function',
  MailPage: 'Mail',
  ProjectPage: 'Project',
  EqpPage: 'Eqp',
  EqpModelPage: 'Eqp Model',
  EqpBasePage: 'Eqp Page',
  databasePage: 'databasePage',
  ToolingManager: 'Tooling',
  ToolingBasePage: 'Base Information',
  ToolingLendPage: 'Lead',
  ToolingModelPage: 'Model',
  ToolingMaintainPage: 'Maintain',
  ToolingChecklist: 'Tooling Checklist',
  MaintenanceOrderNumber: 'Maintenance Order',
  EquipmentChecklist: 'Equipment Checklist',
  Checklist: 'Checklist',
  ToolingHistory: 'Tooling History',
  ProductionManager: 'Production',
  ToolingNum: 'Tooling Number',
  ToolingStatus: 'Tooling Status',
  GenerateChecklist: 'Generate Checklist',

  Bringoutmode: 'Bringout Mode',
  ToolingCode: 'Tooling Code',
  ToolingOn: 'ToolingOn',
  ToolingOff: 'ToolingOff',
  ToolingOnOffRecord: 'ToolingOnOffRecord',
  ToolingChangeHistory: 'ToolingChangeHistory',
  EqpMonitor: 'Realtime Monitor',
  EqpLayout: 'Eqp Layout',
  WorkRecord: 'Prodcution Record',
  IssueSystem: 'Issue System',
  SystemSetting: 'System Setting',
  AlarmManager: 'Alarm',
  AlarmTestTool: 'AlarmTestTool',
  RepairHistory: 'Repair History',
  SystemMonitor: 'System Monitor',
  OnlineUser: 'Online User',
  LotHoldHistory: 'Lot Hold History',
  TestMachinePage: 'Test Machine',
  RallyDataPage: 'Rally Data',
  LotTooLingHistory: 'TooLing History',
  ErrorLog: 'Error Log',
  SystemLock: 'System Lock',
  TrackIn: 'TrackIn',
  ServerMonitor: 'Server Monitor',
  Inspectionlevel: 'Inspection Level',
  SocketAssign: 'Assign Socket',
  HoldSummaryData: 'Hold Summary',
  TrackOut: 'TrackOut',
  AssistManager: 'Assist',
  EquipmentManage: 'Layout',
  SummaryReview: 'Summary Review',
  HandOver: 'Hand Over',
  ToolingPreLend: 'Tooling PreLend',
  QualifyList: 'Qualify List',
  EForm: 'EForm',
  SelectItemList: 'EForm Page',
  PrelendNo: 'Prelend No',
  EFormItem: 'EForm Item',
  Testprogram: 'Test Program',
  verification: 'verification',
  UpdateHistory: 'Update Histories',
  conditionValue: 'Condition value',
  conditionalDirection: 'Conditional direction',
  ProgramManagement: 'Program Management',
  CatalogManagement: 'Catalog Management',
  ChecklistInformation: 'Checklist Information',
  MaintenanceFormNumber: 'Maintenance Form Number',
  MaintenanceFormName: 'Maintenance Form Name',
  treeDefintion: 'Tree Defintion',
  setupElement: 'Setup Element',
  setupTree: 'Setup Tree',
  dataMaintenance: 'Data Modify',
  buyoff: 'Buy off',
  TPIRFT: 'TPIR-FT',

  apihistory: 'Api History',
  clientipAddress: 'Client IP',
  serveripAddress: 'Server IP',

  ToolingStageLife: 'Tooling StageLife',
  ToolingKit: 'Tooling Kit',
  EqpBinding: 'Eqp Binding Page',
  Maintenance: 'maintenance',
  MaintenanceHistory: 'Maintenance History',
  MaintenancePlan: 'Maintenance Plan',
  MaintenanceType: 'Maintenance Type',
  MaintenancePlanName: 'Maintenance Plan Name',
  CreatedMainForm: 'Created Form',
  EqpSearch: 'Eqp Search',
  pmTypeName: 'Type Name',
  AdminManagement: 'Admin Feature',
  AlarmSummary: 'Alarm Summary',
  Config: 'Base Setting',
  MTMS: 'Tooling',
  TMS: 'Production',
  DMS: 'Document',
  AMS: 'Alarm',
  PMS: 'Maintenance',
  Dashboard: 'Dashboard',
  DayMaintenance: 'Daily maintenance',
  StatusOverview: 'Status Overview',
  incorrectEmailAddress: 'Incorrect email address',
  numberDoesNotExist: 'Number does not exist',
  incorRectportNumber: 'incor Rectport Number',

  method: 'Method',
  parameter: 'Parameter',
  module: 'Module',
  logLevel: 'Log Level',
  interfaceUrl: 'Interface Url',
  errorDetail: 'Error Detail',
  exceptionType: 'exception type',
  exceptionCode: 'exception code',
  exceptionreason: 'exception reason',
  exceptionDescription: 'exception description',
  numberAbnormalities: 'number abnormalities',
  exceptionSerialNumber: 'exception serialNumber',
  confirmClear: 'Are you sure to clear all exception logs?',
  loginTime: 'Login Time',
  confirmRetreat: 'Confirm to force the selected ',
  userCount: ' users',
  confirmFirst: 'Are you sure you want to',
  confirmSecond: '?',
  determine: 'determine',
  trackOutInfo: 'TrackOut Info',
  trackInInfo: 'TrackIn Info',
  cancelTrackInInfo: 'Cancel TrackIn Info',
  logTime: 'Log Time',
  loginInfo: 'Login user',
  guid: 'ID',
  timeUse: 'Time(MS)',
  browser: 'Browser',
  operateRecord: 'Operation',

  layoutSettings: 'Layout Settings',
  layoutName: 'Layout Name',
  sourceLayout: 'Source layout',
  layoutSettingSuccessful: 'Layout Setting Successful',
  systemlayoutSettings: 'System Layout Settings',
  fullScreen: 'Full Screen',
  helperDoc: 'Helper',
  personalCenter: 'Personal Center',
  exitLogin: 'Logout',
  confirmLogout: 'Are you sure you want to log off and exit the system?',
  themeColor: 'Theme Color',
  showTabs: 'Show Tabs',
  fixedHead: 'Fixed Head',
  showLogo: 'Show Logo',

  oldPassword: 'Original Password',
  newPassword: 'New Password',
  confirmPassword: 'Confirm Password',
  passwordNotSame: 'The two passwords are not the same',
  passwordAgain: 'Please enter the password again',
  oldPasswordRequired: 'Please enter the old password',
  newPasswordRequired: 'Please enter a new password',
  fieldLengthError2: 'The length is between 6 and 20 characters',
  modifyPasswordSuccessful: 'Password changed successfully, please login again',

  areaName: 'Area name',
  selectArea: 'Please select a region',
  layoutType: 'Layout type',
  addLayout: 'Add layout',
  modifyLayout: 'Modify layout',
  LayoutWidth: 'Layout width',
  LayoutHeight: 'Layout height',
  saveLocation: 'Save location',
  unrecoverableAfterDeletion: 'Unrecoverable after deletion',
  deleteSelectedData: 'Are you sure to delete the selected data',

  equipmentType: 'EQP type',
  deviceAlias: 'Device alias',
  marginLeft: 'Margin left',
  marginTop: 'Margin top',
  DeviceWidth: 'Device width',
  DeviceHeight: 'Device Height',
  warnMarginEqpId: 'The EqpId of the device cannot be empty!',
  warnMarginLeft: 'The left margin of the device cannot be empty!',
  warnMarginTop: 'The margin on the device cannot be empty!',

  eqpType: 'EQP Type',
  eqpName: 'EQP Name',
  eqpModel: 'Model',
  eqpBrand: 'Brand',
  eqpfacility: 'Facility',
  eqpserialNo: 'SerialNo',
  eqpspecialFeature: 'Special Feature',
  eqptesterConfig: 'Tester Config',
  eqpowenrId: 'OwenrId',
  firstOwenrId: 'firstOwenrId',
  secondOwenrId: 'secondOwenrId',
  useLocation: 'useLocation',
  eqpassetNo: 'Asset No',
  eqpfullSiteQty: 'Full Site Qty',
  eqpinTime: 'InTime',
  eqpheadids: 'HeadId',
  eqpemGroup: 'Group',
  testValue: 'testValue',
  eqpancillaryAssetNo: 'EQP ancillaryAssetNo',
  eqpbuyoffTime: 'EQP buyoff Time',
  eqpassetAllocate: 'EQP Asset Allocate',
  eqpbuyoffBy: 'EQP buyoffBy',
  eqpwarrantyDate: 'EQP warrantyDate',
  eqpsystemType: 'EQP systemType',
  eqpstatus: 'EQP status',
  eqplocation: 'EQP location',
  eqpstation1IP: 'EQP station1IP',
  eqpstation1Code: 'EQP station1Code',
  eqpstation2IP: 'EQP station2IP',
  eqpstation2Code: 'EQP eqpstation2Code',
  eqpstation3IP: 'EQP station3IP',
  eqpstation3Code: 'EQP station3Code',
  eqpactiveControl: 'EQP activeControl',
  pleaseSelectMaintenancePlan: 'Please select a maintenance plan',
  pleaseFillOutTheCheckForm: 'Please fill out the check form',
  pleaseFillInTheDeviceNumber: 'Please fill in the device number',

  addeqpbase: 'Add Eqp Base Info',
  updateeqpbase: 'Update Eqp Base Info',
  baseInfo: 'Base Info',
  ledgerInfo: 'ledger Info',
  loanInformation: 'Loan Information',
  eqptyperequired: 'Eqptype is required',
  eqpnamerequired: 'Eqpname is required',
  eqpmodelrequired: 'Eqpmodel is required',
  emGrouprequired: 'EmGroup is required',
  serialNorequired: 'SerialNo is required',
  assetNorequired: 'AssetNo is required',
  assetAllocaterequired: 'AssetAllocate is required',
  statusrequired: 'Status is required',
  activeControlrequired: 'ActiveControl is required',

  searcheqptype: 'enter eqptype search',
  searcheqpname: 'enter eqpname search',
  searcheqpmodel: 'enter eqpmodel search',
  searcheqpBrand: 'enter eqpBrand search',
  searcheqpemGroup: 'enter eqpemGroup search',
  searchfacility: 'enter facility search',
  searchowenrId: 'enter owenrId search',
  searchlocation: 'enter location search',
  searchsystemType: 'enter systemType search',
  searchassetAllocate: 'enter assetAllocate search',

  entercustomercode: 'Please enter customer code',
  entertheproductmodel: 'Please enter the product model',
  enterthepackageform: 'Please enter the package form',
  entertheproductionprocess: 'Please enter the production process',

  separates: 'Please separate multiples with English commas',
  copylayout: 'Copy layout',
  choosemachine: 'Choose machine',
  selectAll: 'Select all',
  layoutNameEmpty: 'The layout name cannot be empty!',
  layoutWidthEmpty: 'The layout width cannot be empty!',
  layoutHeightEmpty: 'The layout height cannot be empty!',
  selectActivityArea: 'Please select the activity area',
  selectlayoutType: 'The layout type cannot be empty!',
  selectlayoutAreaName: 'The layout areaName cannot be empty!',
  BgPicture: 'Background picture',

  conditionInformation: 'Condition information',
  addeqpmodel: 'Add Eqp model info',
  updateeqpmodel: 'Update Eqp Model info',
  toolingBarcode: 'Tooling Barcode',
  toolingImage: 'Tooling Image',
  toolingType: 'Tooling Type',
  toolingModel: 'Tooling Model',
  stock: 'Stock',
  flag: 'Flag',
  owner: 'Owner',
  remark: 'Remark',
  nextPMDate: 'Next PM Date',
  lifeTime: 'Life Time',
  belongTo: 'belongTo',
  lifeControl: 'Life Control',
  unlifeControl: 'Unlife Control',
  currentTime: 'Current Times',
  MinimummaintenanceTime: 'Minimum maintenance Time',
  NumberofdaysinAdvance: 'Number of daysin Advance',
  FrequencyOfAdvanceNotice: 'Frequency Of Advance Notice',
  pmCycle: 'PM Cycle',
  machineType: 'Handler/Tester type',
  startIndex: 'Start Index',
  endIndex: 'endIndex',
  standNumber: 'Stand Number',
  handlerTypeList: 'handlerTypeList',
  testerTypeList: 'testerTypeList',
  pnNo: 'PN',
  ymtcNo: 'YMTC No',
  package: 'Package',
  mfg: 'mfg',
  receiveDate: 'Receive Date',
  releaseDate: 'Release Date',
  siteQty: 'Site Qty',
  internalBarcode: 'Internal Barcode',
  qty: 'Qty',
  clientBarcode: 'Client Barcode',
  supply: 'Supply',
  supplyModel: 'Supply Model',
  snNo: 'SN',
  searchtoolingbarcode: 'Enter toolingbarcode search',
  searchinternalBarcode: 'Enter internalBarcode search',
  searchtoolingType: 'Enter toolingType search',
  searchstock: 'Enter stock search',
  searchflag: 'Enter flag search',
  searchInternalBarcode: 'Enter internal barcode',
  searchmachineType: 'Enter handler/tester type search',
  searchlifeTime: 'Enter lifeTime search',
  searchpnNo: 'Enter pnNo search',
  searchymtcNo: 'Enter ymtcNo search',
  searchpackage: 'Enter package search',
  searchhdStatus: 'Enter hdStatus',
  searchmfg: 'Enter mfg search',
  searchreceiveDate: 'Enter receiveDate search',
  searchsiteQty: 'Enter siteQty search',
  searchclientBarcode: 'Enter clientBarcode search',
  searchowner: 'Enter owner search',
  searchtoolingModel: 'Enter toolingModel search',
  actionType: 'Action Type',
  lendToId: 'Lend To Id',
  lendId: 'Lend Id',
  lendTime: 'Lend Time',
  returnId: 'Return Id',
  returnToId: 'Return To Id',
  returnTime: 'Return Time',
  lendTimes: 'Lend Times',
  lendRemark: 'Lend Remark',
  returnTimes: 'Return Times',
  returnRemark: 'Return Remark',
  systemTime: 'System Time',
  systemTimePeriod: 'System time period',
  repairId: 'Repair Id',
  repairPart: 'Repair Part',
  repairReason: 'Repair Reason',
  repairMode: 'Repair Mode',
  cleanId: 'Clean Id',
  cleanPart: 'Clean Part',
  clearReason: 'Clear Reason',
  clearMode: 'Clear Mode',
  maintainUsedTime: 'Maintain UsedTime',
  resetFlag: 'Reset Flag',
  hdStatus: 'Status',
  custName: 'Customer',
  productName: 'Product',
  processNo: 'Process Flow',
  prelendNo: 'Prelend No',
  stepId: 'stepId',
  eqpSite: 'Site',
  enterWarehouse: 'Enter House',
  ScrapTooling: 'Scrap',
  station: 'station',
  maintain: 'Maintain',
  return: 'Return',
  lend: 'Lend',
  updateHis: 'Update History',
  insertToolingBasicInfo: 'Insert Tooling BasicInfo',
  updateToolingBasicInfo: 'Update Tooling BasicInfo',
  thisOperation: 'thisOperation',
  WhetherToContinue: 'Whether to continue',
  nums: 'nums',
  differentType: 'Different Type',
  whetherToCheckAutomatically: 'whetherToCheckAutomatically',
  maintainTime: 'Maintain Time',
  curUsedTimes: 'Current Used Times',
  PleaseInputNums: 'Please Input Nums',
  enterToolingBarcode: 'Enter Tooling Barcode',
  ScrapToolingBarcode: 'Scrap Tooling Barcode',
  Maintenancetype: 'Maintenancetype',
  enterNums: 'Enter Nums',
  ScrapNums: 'ScrapNums',
  PleaseInputLendId: 'Please Input Lend Id',
  insertToolingModel: 'Insert Tooling Model',
  updateToolingModel: 'Update Tooling Model',
  siteId: 'Site',
  nextWeek: 'Next Week',
  nextMonth: 'Next Month',
  nextThreeMonth: 'Next Three Month',
  PMTime: 'PM Time',
  generateRequisition: 'Generate Requisition',
  yes: 'Yes',
  no: 'No',
  modifyDatabase: 'Modify Database',
  exportScript: 'Export',
  conditionNumber: 'condition Number',
  execute: 'Execute',
  tableName: 'Table Name',
  operation: 'Operation',
  fieldName: 'Field Name',
  version: 'version',
  addTable: 'New Table',
  addField: 'New Field',
  updateField: 'Modify Field',
  fieldComment: 'Comment',
  isNull: 'Is Null',
  defaultValue: 'Default',
  fieldType: 'Field Type',
  judgeType: 'judgeType',
  failValue: 'failValue',
  formWorkplaceResults: 'Form/Workplace Results',
  moduleIsRequired: 'Module Is Required',
  tableNameIsRequired: 'Table Name Is Required',
  fieldNameIsRequired: 'Field Name Is Required',
  operationIsRequired: 'Operation Is Required',
  handlerId: 'Handler',
  testerId: 'Tester',
  lotId: 'Lot',
  userBatchNumber: 'user Batch Number',
  processFlow: 'Process Flow',
  customerLotId: 'Customer LotId',
  testProgramName: 'Program Name',
  workOrder: 'Work Order',
  materialCode: 'Material Code',
  materialType: 'Material Type',
  iniLength: 'Ini Length',
  currentLength: 'Current Length',
  purchaseOrderNo: 'Purchase Order No',
  itemName: 'Item Name',
  itemValue: 'Item Value',
  productionDate: 'Production Date',
  expireDate: 'Expire Date',
  expireUseDays: 'Expire UseDays',
  effectiveTime: 'Effective Time',
  effectiveTimes: 'effective times',
  addEqpBinding: 'New Binding',
  updateEqpBinding: 'Update Binding',
  intervalValueInformation: 'Interval Value Information',
  // for 枚举 start
  // EnumCategory
  EnumCategory_Common: 'Common',
  EnumCategory_Maintenance: 'Maintenance',
  EnumCategory_Spot: 'Spot',
  EnumCategory_Alarm: 'Alarm',
  EnumCategory_Tooling: 'Tooling',
  EnumCategory_ProduceCheck: 'ProduceCheck',
  EnumCategory_Equipment: 'Equipment',
  frequence: 'Frequence',
  frequenceNnit: 'Frequence Unit',
  element: 'Element',
  elementName: 'Element Name',
  elementList: 'Element List',
  dataName: 'Data Name',
  testMachineProgram: 'Test Machine Program',
  folder: 'Folder',
  updateLaborNumber: 'Update Labor Number',
  preProgramVersion: 'PreProgram Version',
  testProgramBackupPath: 'Test Program Backup Path',
  updateLog: 'Update Log',
  testingTime: 'Testing Time',
  testProgramSuffix: 'Test Program Suffix',
  NotificationofuserIDlist: 'Notification of user',
  // EnumFormType
  EnumFormType_PM: 'PM',
  EnumFormType_EQPSpotCheck: 'EQP Spot Check',
  EnumFormType_FQC: 'FQC',
  EnumFormType_EQC: 'EQC',
  EnumFormType_IPQC: 'IPQC',
  EnumFormType_AlarmCheck: 'Alarm Check',
  EnumFormType_IQC: 'IQC',
  EnumFormType_OQC: 'OQC',
  EnumFormType_MaintainCheck: 'Maintain Check',
  EnumFormType_TensileForce: 'Tensile Force',
  EnumFormType_FocusWorkOrder: 'Focus WorkOrder',
  EnumFormType_SelfCheck: 'SelfCheck',
  EnumFormType_PeriodicalMaintain: 'Tooling PM',
  EnumFormType_ClearanceRecord: 'Clearance Record',
  EnumFormType_ChangeTestRecord: 'Change Test Record',
  EnumFormType_EQPRepair: 'EQP Repair',

  // EnumCheckItemApply
  EnumCheckItemApply_General: 'General',
  EnumCheckItemApply_Condition: 'Condition',

  // EnumCheckItemDataType
  EnumCheckItemDataType_Numerical: 'Numerical',
  EnumCheckItemDataType_Input: 'Input',
  EnumCheckItemDataType_Boolean: 'Boolean',
  EnumCheckItemDataType_RadioList: 'Radio List',
  EnumCheckItemDataType_MultiSelectList: 'Multi SelectList',
  EnumCheckItemDataType_RadioCheckbox: 'Radio Checkbox',
  EnumCheckItemDataType_MultiCheckbox: 'Multi Checkbox',
  EnumCheckItemDataType_SystemOut: 'System Out',
  EnumCheckItemDataType_Attachment: 'Attachment',
  EnumCheckItemDataType_Decimal: 'Decimal',

  // EnumCheckItemFinalResult
  EnumCheckItemFinalResult_Result: 'Result',
  EnumCheckItemFinalResult_Ordinary: 'Ordinary',

  // EnumCheckItemBelongTo
  EnumCheckItemBelongTo_EQP: 'EQP',
  EnumCheckItemBelongTo_Group: 'Group',

  // EnumCheckItemJudgeType
  EnumCheckItemJudgeType_Value: 'Value',
  EnumCheckItemJudgeType_Section: 'Section',
  EnumCheckItemJudgeType_OutputValue: 'Output Value',

  // EnumCheckItemCondition
  EnumCheckItemCondition_ALL: 'ALL',
  EnumCheckItemCondition_ProductModel: 'Product Model',
  EnumCheckItemCondition_CustCode: 'Customer Code',
  EnumCheckItemCondition_EQPModel: 'EQP Model',
  EnumCheckItemCondition_SampleCode: 'Sample Code',
  EnumCheckItemCondition_EQPType: 'EQPType',
  EnumCheckItemCondition_PackageType: 'PackageType',
  EnumCheckItemCondition_InterceptingPackageType: 'Intercepting PackageType',
  EnumCheckItemCondition_ToolingModel: 'Tooling Model',
  EnumCheckItemCondition_ToolingType: 'Tooling Type',
  EnumCheckItemCondition_WeekDays: 'Week Days',
  EnumCheckItemCondition_AlarmID: 'Alarm ID',

  EnumBringMode_BringBarcode: 'Bring Barcode',
  EnumBringMode_BringQty: 'BringQty',
  // EntityStatus
  EntityStatus_Invalid: 'Invalid',
  EntityStatus_Valid: 'Valid',

  // EntityStatus
  EnumBinType_SoftBin: 'Soft Bin',
  EnumBinType_HardBin: 'Hard Bin',

  EnumFrequenceUnit_DAY: '天',
  EnumFrequenceUnit_WEEK: '周',
  EnumFrequenceUnit_MONTH: '月',
  EnumFrequenceUnit_DIE: 'Die',

  // InstallTypeEnum
  InstallTypeEnum_TECNOrTESN: 'TECN/TESN',
  InstallTypeEnum_ECNOrESN: 'ECN/ESN',
  InstallTypeEnum_SWR: 'SWR',

  EnumTimeUnit_Minute: 'Minute',
  EnumTimeUnit_Hour: 'Hour',
  EnumTimeUnit_Day: 'Day',
  EnumTimeUnit_Week: 'Week',
  EnumTimeUnit_Month: 'Month',
  EnumTimeUnit_Year: 'Year',

  // for 枚举 end
  externalLink: 'external-link',
  OAsystem: 'OAsystem',

  supplier: 'supplier',
  supplierName: 'Supplier Name',
  addSupplier: 'Add Supplier',
  modifySupplier: 'Modify Supplier',
  supplierBatchNumber: 'Supplier Number',

  EqpTypeManager: 'Equipment Type',
  addeqpType: 'Add Equipment Type',
  modifyeqpType: 'Modify Equipment Type',
  eqpTypeName: 'Equipment Name',

  Usergroup: 'User Group',
  userGroupName: 'Group Name',
  addUsergroup: 'Add Group',
  modifyUsergroup: 'Modify Group',
  timeInterval: 'Time Interval',
  selectusers: 'Select Users',
  user: 'User',

  currentPasswordRequired: 'Current Password is Required',
  handUserIdRequired: 'Hander UserId is Required',
  handUserPasswordRequired: 'Hander User Password is Required',
  // operator: 'Operator',
  password: 'Password',
  handlerUserId: 'Handler UserId',
  lotIdNumber: 'lot Id',
  checkAgentId: 'checkAgentId',
  checkOpportunity: 'checkOpportunity',
  equipmentGroundingStatus: 'equipmentGroundingStatus',
  timeEquation: 'timeEquation',
  customName: 'Customer Name',
  testProgram: 'Test Program',
  forceHandover: 'Force',
  batchHandover: 'Batch',
  confirmHandover: 'Submit',
  workOrderNumber: 'workOrderNumber',
  sealingKnifeCleaning: 'sealing Knife Cleaning',
  confirmHandOp: 'Are you sure you want to handover force?',
  batchHandOp: 'Are you sure you want to handover all the equipment?',
  forceHandOp: 'Are you sure you want to handover?',
  handoverTitle: 'Shift Handover',

  DashboardManager: 'Report Manager',
  BinAnalysis: 'Bin Analysis',
  OutputReport: 'Output Report',
  UphReport: 'UPH Report',

  Alarm: 'Alarm Management',
  AlarmSetUp: 'Alarm Setting',
  AlarmHistory: 'Alarm Histories',
  AlarmUnlock: 'Unlock',
  AlarmAction: 'Alarm Action',
  AlarmActionHistory: 'Action Histories',
  AlarmTodoAction: 'Actions',
  AlarmCodeMaintain: 'Alarm codemation',
  AlarmStatistics: 'Alarm Statistics',
  AlarmRulesSetting: 'Alarm Rules Setting',
  eqpState: 'State',
  selectUserGroup: 'User Group',
  searchSummary: 'Alarm Summary',

  AppVersionManager: 'App Package',
  updateContent: 'Content',
  fileName: 'File Name',
  addAppPackage: 'Upload Package',
  createQR: 'Create QR',
  versionRequired: 'version is required',
  filePathRequired: 'file is required',
  scanDownload: 'Scan',
  timeSection: 'Time',
  startTime: 'Start',
  endTime: 'End',
  to: 'To',
  closeFlag: 'Close',
  issueGroup: 'Issue Group',
  issueDesc: 'Issue Desc',
  holdCode: 'Hold Code',
  holdReason: 'Hold Reason',
  MESBatchNumber: 'MES Batch Number',
  tapingStation: 'Taping station',
  callMESHold: 'Call MES',
  frequency: 'frequency',
  trackinStamp: 'Trackin Time',
  socketAssignTitle: 'Socket Assign',
  site: 'Site',
  socket: 'Socket',
  lotInformation: 'Lot Info',
  binType: 'Bin Type',
  binName: 'Bin Name',
  OutputType: 'Type',
  yield: 'Yield',
  uploadFail: 'Upload Failed',

  OutputTypeEnum_ProcessFlow: 'ProcessFlow',
  OutputTypeEnum_Handler: 'Handler',
  OutputTypeEnum_Package: 'Package',
  OutputTypeEnum_Product: 'Product',
  OutputTypeEnum_Tester: 'Tester',
  OutputTypeEnum_Lot: 'Lot',

  UphOutputTypeEnum_ProcessFlow: 'Process Flow',
  UphOutputTypeEnum_Handler: 'Handler',
  UphOutputTypeEnum_Package: 'Package',
  stepType: 'step Type',
  step: 'step',
  totalUph: 'total Uph',
  goalUph: 'goal Uph',
  UphOutputTypeEnum_Product: 'Product',
  testNumberNotLessGoodProducts: 'The number of tests cannot be less than the number of good products',
  holdMsg: 'Hold Msg',
  lossReason: 'Loss Reason',
  reasonCode: 'reason code',
  Reason: 'Reason',
  interrupt: 'Interrupt',
  testedQty: 'Tested Qty',
  passQty: 'Pass Qty',

  AlarmActionEnum_HoldEquipment: 'Hold Equipment',
  AlarmActionEnum_HoldLot: 'Hold Lot',
  AlarmActionEnum_SendSMS: 'Send Message',
  AlarmActionEnum_SendEmail: 'Send Email',
  AlarmActionEnum_SendWebServiceSMS: 'Sending Message By Service',
  AlarmActionEnum_LockEquipment: 'Lock Equipment',
  EnumCheck_Yes: 'Yes',
  EnumCheck_No: 'No',

  factory: 'Factory',

  MaintainManager: 'Maintain Manager',
  OfflineWarranty: 'Offline Warranty',

  HomePage: 'Home',
  HomePageTMS: 'TMS Home',
  HomePageAMS: 'AMS Home',
  HomePageDMS: 'DMS Home',
  HomePageMTMS: 'MTMS Home',
  HomePagePMS: 'PMS Home',
  HomePageConfig: 'Config Home',
  HomePageCMS: 'CMS Home',
  HomePageTDM: 'TDM Home',

  StartDate: 'Start Date',
  EndDate: 'End Date',
  alarmId: 'Alarm Id',
  alarmDate: 'alarm Date',
  unlockDate: 'unlock Date',
  CurrentState: 'Current State',
  alarmDescription: 'Description',
  alarmAction: 'Action',
  eqpId: 'Equipment Id',

  materialManagement: 'Material Management',
  baseMaterial: 'Materials',
  unlockRemark: 'unlockRemark',
  LockTime: 'Lock Time',
  Locker: 'Locker',
  Unlocker: 'Unlocker',
  unlock: 'unlock',
  machineMaterial: 'Machine Material',
  machineMaterialHistory: 'Material History',
  configSetting: 'Basic Setting',
  bindproductModel: 'Bind Product',

  ActionName: 'Action Name',
  ActionCode: 'Action Code',
  ActionNameIsRequired: 'Action Name is required',
  ActionCodeIsRequired: 'Action Code is required',
  AlarmCode: 'Alarm Code',
  addAlarmCode: 'add Alarm Code',
  ExecAction: 'Action',
  // effectiveTime: 'Effective Time(H)',
  repeatCount: 'Repeat Count',
  ByEqpModel: 'By Eqp Layout',
  ByEqp: 'By Eqp',
  HoldCode: 'Hold Code',
  WholeMachine: 'Whole Machine',
  Port: 'Port',
  Category: 'Category',
  CategoryIsRequired: 'Category Is Required',
  EqpModelIsRequired: 'Eqp Model Is Required',
  EqpIsRequired: 'Eqp Is Required',
  EqpTypeIsRequired: 'Eqp Type Is Required',
  AlarmCodeIsRequired: 'Alarm Code Is Required',
  RepeatCountIsRequired: 'Repeat Count Is Required',
  DescriptionIsRequired: 'Description Is Required',
  MTBAOrNot: 'Is mtba calculated',
  AlarmLevel: 'Alarm Level',
  IsSelfAlarm: 'Is Self Alarm',
  AlarmStartTime: 'Alarm Start Time',
  AlarmEndTime: 'Alarm End Time',
  AlarmDetail: 'Alarm Detail',
  LotDetail: 'Lot Detail',
  LotActionDetail: 'Lot Action Detail',
  ProductName: 'Product Name',
  LotNumebr: 'Lot No',
  Chamber: 'Chamber',
  ExecResult: 'Result',
  RelatedInfo: 'Related Info',
  SystemTime: 'System Time',
  Abscissa: 'Abscissa',
  EqpGroup: 'Eqp Group',
  SystemType: 'System Type',
  Failed: 'Failed',
  Successful: 'Successful',
  Processing: 'Processing',
  AlarmInterval: 'Alarm Interval(M)',
  alarmIntervaltime: 'alarm interval time',
  AlarmIntervalIsRequired: 'Alarm Interval Is Required',
  SelectDate: 'Select Date',

  productType: 'productType',
  customCode: 'customCode',
  modelName: 'modelName',
  hostName: 'hostName',
  portNumber: 'portNumber',
  smtpSenderAddress: 'smtpSenderAddress',
  testProgramPath: 'Test Program Path',
  testorderName: 'test order Name',
  sureTrackIn: 'Determine if you want TrackIn?',
  sureTrackOut: 'Determine if you want TrackOut?',
  testMachineData: 'test Machine Data',
  actualData: 'actual Data',
  cancelPitstop: 'cancel Pitstop',

  applicant: 'applicant',
  OAReviewStatus: 'OA Review Status',
  employeeName: 'employee Name',
  employeeID: 'employee ID',
  writeFormDate: 'write Form Date',
  pauseHistory: 'pauseHistory',
  dataType: 'dataType',

  checkManagement: 'check Management',
  dedicatedPlane: 'dedicated Plane',
  isViewHistory: 'isViewHistory',
  timeStamp: 'timeStamp',
  formerJobNumber: 'formerJobNumber',
  staffShift: 'staffShift',
  checkTaskMenu: 'checkTaskMenu',
  checkActionHistory: 'checkActionHistory',
  checkTiming: 'checkTiming',
  checkhistory: 'checkhistory',
  checkFormNumber: 'checkFormNumber',
  checkTimingBinding: 'checkTimingBinding',
  checklistDetails: 'checklistDetails',
  planGenerationTime: 'planGenerationTime',
  timeEquationMinutes: 'timeEquation Minutes',
  timingOfInspection: 'timingOfInspection',
  detectionType: 'detectionType',
  detectionLogicPoint: 'detectionLogicPoint',
  priority: 'priority',
  timingDetectionArea: 'timingDetectionArea',
  inspectionArea: 'inspectionArea',
  workCardNumber: 'workCardNumber',
  formVersion: 'formVersion',
  checklistName: 'checklist Name',
  timingName: 'timing Name',
  timingType: 'timing Type',
  detectionMethod: 'detection method',
  testName: 'test Name',
  judgmentValue: 'judgment Value',
  detectiondirection: 'detection direction',
  checkListGenerate: 'checkListGenerate',
  charactersLength: '1 to 3 characters in length',
  ruleConfiguration: 'rule Configuration',
  ruleConfig: 'rule Config',
  FTPSettings: 'FTP Settings',
  remotePath: 'remote Path',
  productNumber: 'product Number',
  fileParsing: 'file Parsing',
  parsingStatus: 'parsing status',
  Minimum: 'Minimum',
  Max: 'Max',
  isShow: 'isShow',
  containsTheEqualSign: 'containsTheEqualSign',
  engineType: 'engine Type',
  FileUploadTime: 'File Upload Time',
  FileParsingTime: 'File Parsing Time',
  parsing: 'parsing',

  AttributeCategory: 'AttributeCategory',
  parentAttribute: 'parentAttribute',
  subAttribute: 'subAttribute',
  attributeName: 'attributeName',
  pleaseSelectOrEnterTheAttributeName: 'pleaseSelectOrEnterTheAttributeName',
  AttributeType: 'AttributeType',
  machine: 'machine',
  attributeValue: 'attributeValue',
  pleaseSelectTheAttributeCategory: 'pleaseSelectTheAttributeCategory',
  pleaseEnterTheAttributeType: 'pleaseEnterTheAttributeType',
  pleaseEnterAttributeValue: 'pleaseEnterAttributeValue',
  sampleLimit: 'sampleLimit',
  Numbering: 'Numbering',
  numberOfSamples: 'numberOfSamples',
  matchingFactor: 'matching Factor',
  matchValue: 'match Value',
  sampleTubeNumber: 'sampleTubeNumber',
  binNumber: 'binNumber',
  sampleItemName: 'sampleItemName',
  upperLimit: 'upperLimit',
  includesUpperLimit: 'includesUpperLimit',
  lowerLimit: 'lowerLimit',
  includesLowerLimit: 'includesLowerLimit',
  sampleCode: 'sample Code',
  testItem: 'test Item',
  HomePageOEE: 'HomePageOEE',
  OEE: 'OEE',
  EqpStatusManage: 'EqpStatusManage',
  SliceOverview: 'SliceOverview',
  OperatingStatus: 'OperatingStatus',
  Duration: 'Duration',
  ModifiedStatus: 'ModifiedStatus',
  utilizationAnalysis: 'utilizationAnalysis',
  utilizationCalendar: 'utilizationCalendar',
  timeConfiguration: 'timeConfiguration',
  averageValue: 'average value',
  timeType: 'time type',
  standardDeploy: 'standard deploy',
  IndicatorColor: 'IndicatorColor',
  startOfInterval: 'startOfInterval',
  endOfInterval: 'endOfInterval',
  fixedTime: 'fixed Time',
  materialMachineBinding: 'material-machine-binding',

  configProductPage: 'configProductPage',
  needPAT: 'need PAT',
  configurationNotMerge: 'configurationNotMerge',
  uploadPAT: 'uploadPAT',
  uploadFile: 'upload',
  SBLSetting: 'SBLSetting',
  SBLVersion: 'SBLVersion',
  result: 'result',
  parameterName: 'parameter name',
  viewHistory: 'view history',

  sampleTubeNo: 'sampleTubeNo',
  BinNumber: 'BinNumber',

  cycle: 'calculate cycle',
  traceCycle: 'trace cycle',
  configCyclePage: 'config cycle',
  periodRange: 'period range',
  versionCycle: 'version cycle',
  prodTreeNode: 'prodTreeNode',
  SBLIndexSetting: 'SBLIndexSetting',
  defineVariation: 'defineVariation',
  rule: 'rule',
  includesRules: 'includes rules',
  ruleSelection: 'rule selection',
  retrospectiveTimeLimit: 'retrospective time limit',
  rulesSetting: 'rules setting',
  rulesName: 'rules name',
  rulesType: 'rules type',

  'auto-analyze-warning': 'auto-analyze-warning',
  analysisResult: 'analysis result',
  analysisResultHistory: 'analysis result history',
  nielsenRulesSetting: 'nielsenRulesSetting',
  processSpecificationNumber: 'processSpecificationNumber',
  calculationDate: 'calculation Date',
  rawDataDate: 'Raw data date',
  Deviation: 'Deviation',
  isEnable: 'isEnable',
  holdRate: 'holdRate',
  holdRateLayoutInfo: 'holdRate LayoutInfo',
  holdRateDetail: 'holdRate Detail',
  riskLevel: 'risk level',
  typeOfViolation: 'type of violation',
  dateOfViolation: 'Date of violation',
  actualValue: 'actual value',
  controlArea: 'control area',
  eqpInfoManage: 'eqpInfo manage',
  equipmentLevel: 'equipment level',

  deviationSetting: 'deviation setting',
  selectParent: 'Select parent',
  parentNumber: 'Parent number',
  nodeLevel: 'Level',
  nodeName: 'Level Name',
  defaultLevel: 'default level',

  unitHour: 'Unit: (hour)',
  statisticType: 'statistic type',
  timeLimit: 'time limit',
  today: 'today',
  count: 'count',
  ratio: 'ratio',
  thisWeek: 'this week',
  thisMonth: 'this month',
  webOUI: 'webOUI',
  rawMaterialCode: 'raw Material Code',
  processFlowNumber: 'processFlowNumber',
  pathDescription: 'path description',
  completedJobsNums: 'Number of completed jobs',
  numberOfGoods: 'Number of Goods',
  principalName: 'principal name',
  jobAbort: 'job abort',
  chartsSearch: 'charts search',
  noMoreData: 'no more data',

  isEqpType: 'Is Eqp Type',
  notGetAlarmEqpState: 'Donnot Get Alarm',

  messageNotification: 'message',
  mailTemplate: 'mailbox template',
  templateNumber: 'Template Number',
  workTime: 'work Time',
  emailSubject: 'Email Subject',
  collectAlarms: 'collect alarms',
  parentDeptName: 'Parent Dept',
  exceptionRecord: 'Exception information record',
  materialInformation: 'material information',
  itemNumber: 'Item number',
  cartridgeInformation: 'Cartridge information',
  naterialBatchNumber: 'Material batch number',
  BOM_quantity: 'BOM quantity',
  actual_amount: 'actual amount',
  abnormal: 'abnormal',
  Rework: 'Rework',
  Enter_keywords_to_filter: 'Enter keywords to filter',
  onBoard: 'on board',
  Disembark: 'Disembark',
  start_the_timer: 'start the timer',
  machineOffMaterial: 'machine off material',
  operation_similar: 'operation_similar',
  is_collect_alarms: 'Whether to collect alarms',
  status_description: 'status description',
  OEEReport: 'OEE Report',
  MTBAReport: 'MTBA Report',
  Source: 'Source',
  departmentCategory: 'Category',
  MOCVD: 'MOCVD',
  computer_status: 'computer_status',

  Free: 'Free',
  Lend: 'Lend',
  Lock: 'Lock',
  PM: 'PM',
  Occupy: 'Occupy',
  Repairs: 'Repairs',
  Defect: 'Defect',
  SendBack: 'SendBack',
  EqpNoMatch: 'Eqp No Match',
  toolingEqpBind: 'toolingEqpBind',
  waferSummary: 'waferSummary',

  ToolingStock: 'ToolingStock',
  total: 'total',
  total_scrap: 'total_scrap',
  warehousesNums: 'warehousesNums',
  Online_quantity: 'Online quantity',
  MachineStatusSwitch: 'machine status switch',
  appBind: 'PAD BIND',
  appMac: 'appMac'
}
